package utli;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

//刚才自己写配置文件，自己读取，现在还是你写配置文件，但是要求着别人读，所以要按人家规范写。
public class Util_Class {

    //提高作用域
    //会使用MySQL的数据源，使用数据源，一劳永逸
//    private static ComboPooledDataSource dataSource=null;
    private static ComboPooledDataSource dataSource = null;

    static {

        dataSource = new ComboPooledDataSource("MySQL");//导入配置文件

    }


    //2、获取连接
    public static Connection get_connection() throws SQLException {
        return dataSource.getConnection();//从数据源获取连接

    }

    public static void release(Connection connection, Statement statement, ResultSet resultSet)  {

        if (resultSet!=null){


            try {
                resultSet.close();
            } catch (SQLException throwables) {
                throwables.printStackTrace();
            }
        }
        try {
            statement.close();
            connection.close();
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }



    }


}
